export const imagerror = {
  /**
   * 自定义指令
   * @param dom 使用自定义指令的原生dom元素
   * @param options 包含了调用自定义指令时候传递的参数
   */
  inserted(dom, options) {
    // 是否获取到img标签
    console.log(options)
    //  当图片赋值出错的时候，我们给他一个默认的值
    //  图片出错的时候，触发图片的onerror事件
    //  监听图片的error事件
    dom.onerror = function() {
      //  图片赋值出错了
      dom.src = options.value // 图片的默认值
    }
  }
}

/**
 * 让输入框获取焦点的自定义指令
 * @type {{inserted: focus.inserted}}
 */
export const focus = {
  inserted: function(el) {
    // 聚焦元素
    el.focus()
  }
}
